package com.bsh.service;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.bsh.dto.UserListQryDto;
import com.bsh.mybatis.model.UserVerifyInfo;
import com.bsh.utils.Pager;

public interface UserVerifyService {

	/**
	 * 分页
	 * 
	 * @param start
	 * @param end
	 * @return
	 */
	List<Map<String, Object>> getPage(Pager pager,UserListQryDto dto);
	
	
	/**
	 * 保存用户认证信息
	 * @param record
	 * @return
	 */
	int saveUserVerifyInfo(UserVerifyInfo record);
	
	
	/**
	 * 查询用户是否认证通过
	 * @return
	 */
	boolean checkUserVerify(Integer userid);
	
	
	/**
	 * 根据用户id查询身份证号码
	 * @param userid
	 * @return
	 */
	String getUserVerify(Integer userid);
	
	
	
	/**
	 * 根据用户id查询出成功实名认证信息
	 * @param userid
	 * @return
	 */
	JSONObject getUserVerifyInfo(Integer userid);


	/**
	 * 审核申请
	 * 
	 * @param user
	 * @return
	 */
	int audit(int id, boolean isPass, String auditMsg);
	

}